Administration System
Schema Extension Modification Registry
Schema Extension Modification Registry view
Actions
Create New Custom Entity
Custom Entity form
You use the Custom Entity form to create a new custom entity and add dynamic custom fields to the new entity.
If you want to register a dynamic custom entity at a scope level other than global, which is the default, you also use this form to define scope fields for the respective entity. See also Scoping data model extensions (on page 1).
You cannot create an entity that duplicates an existing entity.
For information on the N4 domain model, see the documentation provided under Help Model Docs.
In some N4 versions, the link to this resource is not working. As a workaround, you can access the Model Docs directly from the N4 footprint installed on your server. From within the N4 application footprint, manually open the domainIndex.html file that is located at the following location (you should only see one of the following directory paths, not both):
Navis/sparcsn4/webapps/apex/model
Navis/sparcsn4/webapps/apex/argo
To create a custom entity:
In the Entity Name field, enter a name for the custom entity.
The name must follow this format: com.<YourCompany>.<ModuleName>.Custom<YourEntity>
For example: com.navis.foo.CustomTest
Select the Enabled check box to add the modification to the schema update.
In the Desc field, enter a description for the custom entity.
In the Table Name field, enter the name of the database table.
In the Alias field, enter a short prefix used for database columns and field IDs.
Click Save.
The Current Fields tab (on page 1) becomes available.
On the Current Fields tab, add a dynamic entity field (on page 1).
Repeat step 5 for each dynamic custom field you want to add.
Close the Custom Entity form.